home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / t3_1 / doc.lha / documentation / manual / equiv.mss < prev    next >
Text File  |  1987-06-30  |  4KB  |  154 lines

  1. @Part[Equivalences, root "TMAN.MSS"]    @Comment{-*-System:TMAN-*-}
  2. @Appendix[Equivalences]
  3.  This is a cross-index for names of some of the more
  4. common primitives from other Lisp dialects which might be similar to
  5. those in @tau[].  In the left hand column is a list of names of
  6. functions found in other Lisps, and in the center are likely topics to
  7. look under in this document for similar functionality.
  8. These function names are drawn from INTERLISP, Lisp 1.5, Lisp-Machine Lisp,
  9. Maclisp, SCHEME, UCI LISP, and Common Lisp.
  10.  
  11. The more obvious equivalences, for example, predicates where a name
  12. ending in @tc[P] corresponds to a @tau[] name ending in @tc[?],
  13. have been omitted.
  14.  
  15. @comment{ and where did PRINTF and ACTOR come from?? }
  16. @begin[display, free]
  17.  
  18. @TabDivide[3]
  19. @i[For topic...@\ Look under...@\ On page...]
  20. @textform[eqv=" @). @\ @Parm<Text> @). @\ @r<@PageRef(@Parm{Text})>"]
  21. @textform[eqv2="@>or@\ @Parm<Text> @). @\ @r<@PageRef(@Parm{Text})>"]
  22. @begin[TC]
  23. ASSOC@eqv[ASS]
  24. CASEQ@eqv[CASE]
  25. CHAR-CODE@eqv[CHAR->ASCII]
  26. CHRCT@EQV[HPOS]
  27. CHRTAB@EQV[STREAM-READ-TABLE]
  28. CLOSURE@eqv[LAMBDA]
  29. CODE-CHAR@eqv[ASCII->CHAR]
  30. CONCAT@eqv[CONCATENATE-SYMBOL]
  31. CONSP@eqv[PAIR?]
  32. CURSORPOS@eqv[HPOS]
  33. @eqv2[VPOS]
  34. DEFFLAVOR@eqv[OBJECT]
  35. DEFMACRO@eqv[DEFINE-SYNTAX]
  36. DEFMETHOD@eqv[OBJECT]
  37. DEFPROP@eqv[PUT]
  38. @comment{DEFSHARP@eqv[DISPATCH-SYNTAX]}
  39. DEFSTRUCT@eqv[DEFINE-STRUCTURE-TYPE]
  40. DEFSUBST@eqv[DEFINE-INTEGRABLE]
  41. DEFUN@eqv[DEFINE]
  42. DEFVAR@eqv[LSET]
  43. DEFVST@eqv[DEFINE-STRUCTURE-TYPE]
  44. DEF-OPEN-CODED@eqv[DEFINE-INTEGRABLE]
  45. DELQ@eqv[DELQ!]
  46. DE@eqv[DEFINE]
  47. DF@eqv[DEFINE-SYNTAX]
  48. DIFFERENCE@eqv[SUBTRACT]
  49. DM@eqv[DEFINE-SYNTAX]
  50. DREMOVE@EQV[DEL!]
  51. DREVERSE@eqv[REVERSE!]
  52. DSKIN@eqv[LOAD]
  53. DSKLOG@eqv[TRANSCRIPT-ON]
  54. DSKOUT@eqv[WITH-OPEN-STREAMS]
  55. ENDP@eqv[NULL-LIST?]
  56. EQUAL@eqv[ALIKEV?]
  57. EXPANDMACRO@eqv[MACRO-EXPAND]
  58. EXPLODE@eqv[STRING->LIST]
  59. FIXP@eqv[INTEGER?]
  60. FLATC@eqv[DISPLAYWIDTH]
  61. FLATSIZE@eqv[PRINTWIDTH]
  62. FUNCTION@eqv[LAMBDA]
  63. GENSYM@eqv[GENERATE-SYMBOL]
  64. GETCHARN@eqv[STRING-ELT]
  65. GETCHAR@eqv[STRING-ELT]
  66. GET-PNAME@eqv[SYMBOL->STRING]
  67. INTERN@eqv[STRING->SYMBOL]
  68. IOTA@eqv[WITH-OPEN-STREAMS]
  69. LABEL@eqv[LABELS]
  70. LAST@eqv[LASTCDR]
  71. LIST*@eqv[CONS*]
  72. LITATOM@eqv[SYMBOL?]
  73. LOCF@eqv[LOCATIVE]
  74. MAKNAM@eqv[STRING->SYMBOL]
  75. MAPATOMS@eqv[WALK-SYMBOLS]
  76. MAPCAR@eqv[MAP]
  77. MAPC@eqv[WALK]
  78. MAPLIST@eqv[MAPCDR]
  79. MAP@eqv[WALKCDR]
  80. MCONS@eqv[CONS*]
  81. MEMBER@eqv[MEM]
  82. MINUSP@eqv[NEGATIVE?]
  83. MINUS@eqv[NEGATE]
  84. MSG@eqv[FORMAT]
  85. NCONC@eqv[APPEND!]
  86. NCONS@eqv[LIST]
  87. NRECONC@eqv[APPEND-REVERSE!]
  88. NREVERSE@eqv[REVERSE!]
  89. NSUBSTRING@eqv[STRING-SLICE]
  90. NTH@eqv[NTHCDR]
  91. NUMBERP@eqv[NUMBER?]
  92. PLUSP@eqv[POSITIVE?]
  93. PLUS@eqv[ADD]
  94. PNGET@eqv[SYMBOL->STRING]
  95. PRINC@eqv[DISPLAY]
  96. PRINC@eqv[WRITES]
  97. PRIN1@eqv[PRINT]
  98. @eqv2[WRITE]
  99. PROGN@eqv[BLOCK]
  100. PROG1@eqv[BLOCK0]
  101. PUTPROP@eqv[PUT]
  102. QUOTIENT@eqv[DIVIDE]
  103. READCH@eqv[READC]
  104. READLINE@eqv[READ-LINE]
  105. RECORD-TYPE@eqv[DEFINE-STRUCTURE-TYPE]
  106. REMOVE@EQV[DEL]
  107. REMQ@eqv[DELQ]
  108. RETURN@eqv[CATCH]
  109. RPLACA@eqv[CAR]
  110. RPLACD@eqv[CDR]
  111. SELECTQ@eqv[CASE]
  112. SETF@eqv[SET]
  113. SETQ@eqv[SET]
  114. @eqv2[LSET]
  115. SOME@eqv[ANYCDR]
  116. SPECIAL@eqv[BIND]
  117. SPRINT@eqv[PRETTY-PRINT]
  118. SPRINTER@eqv[PRINT]
  119. SUBST@eqv[SUBSTV]
  120. SUB1@eqv[SUBTRACT1]
  121. TAB@eqv[HPOS]
  122. TERPRI@eqv[FRESH-LINE]
  123. @eqv2[NEWLINE]
  124. THROW@eqv[CATCH]
  125. TIMES@eqv[MULTIPLY]
  126. TTYMSG@eqv[FORMAT]
  127. TYIPEEK@eqv[PEEKC]
  128. TYI@eqv[READC]
  129. TYO@eqv[WRITEC]
  130. ZEROP@eqv[ZERO?]
  131. 1-@eqv[SUBTRACT1]
  132. \@eqv[REMAINDER]
  133. //@eqv[DIV]
  134. @eqv2[DIVIDE]
  135. *CATCH@eqv[CATCH]
  136. *THROW@eqv[CATCH]
  137. :=@eqv[SET]
  138. @eqv2[MODIFY]
  139. $EOF$@eqv[*EOF*]
  140. ^G@eqv[RESET]
  141. @end[TC]
  142. @end[Display]
  143. @comment{ Must be labelled manually, later...
  144. GE@eqv[>=]
  145. GT@eqv[>]
  146. LE@eqv[<=]
  147. LESSP@eqv[<]
  148. LT@eqv[<]
  149. READLIST@eqv[READ-FROM-STRING]
  150. REMPROP@EQV[REM]
  151. -I@eqv[-1+]
  152. +I@eqv[1+]
  153. }
  154.